.sub-header{ display:block;width:100%; background:rgba(0,0,0,0.50);margin:0 0;padding:0px 0px;    }

.header-top{ background-color:#e5e0de    }
.sub-header .nav-outer{ float:left;width:100%   }
.sub-header .main-menu .navigation{padding:0px 0 0 0   }

.sub-header .mobile-nav-toggler{
	display:none
}
.sub-header .navigation > li > a{
	position:relative;
	display:block;
	font-size:16px;
	line-height:30px;
	font-weight:200;
	text-transform:uppercase;
	letter-spacing: 0.03em;
	color:#ffffff;
	padding:5px 30px;
	opacity:1;
	-webkit-transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	transition:all 300ms ease;
}

.sub-header .main-menu .navigation > li > ul{
	position:absolute;
	left:0px;
	top:48px;
	width:200px;
	z-index:100;
	display:none;
	background:#fff;
	padding: 15px 0px 10px 0;
	border:none;
	transform: translateY(20px);
	transition:all 300ms ease;
	-moz-transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
	-ms-transition:all 300ms ease;
	-o-transition:all 300ms ease;
	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);
}

.sub-top-logo{ padding:15px 0;width:80%   }

.sub-top-search-form{ float:right; width:300px;margin:10px 0 0 0 }
.sub-top-search-form form { height:34px;line-height:34px; background-color:#d6cac4;margin:0 0;padding:0 0;  }
.sub-top-search-form form input{height:32px;line-height:32px;margin:0 0;padding:0 0;padding:0 8px;font-size:14px;color:#777 ; background-color:#d6cac4 }
.sub-top-search-form form button{height:34px;line-height:34px;margin:0 0;padding:0 0; background-color:#d3483d;width:40px;margin:0 auto;float:right; }

.sub-header-right{ display:block;  }
.sub-header-right-dl{margin:5px 10px 0 0;  }
.sub-header-right-dl ul li{ display:block;float:right;margin:10px 12px    }
.sub-header-right-dl ul li a{ font-size:15px;color:#444    }
.sub-header-right-dl ul li a:hover{ color:#900   }


#sub-banner{
	display:block;
	width:100%;
	background-image: url(../images/sub-banner.png);
	background-repeat: no-repeat;
	height:260px
}

#sub-main{margin:20px 0 0px 0   }
.sub-place{ margin:0px 10px;line-height:28px; text-align:right;	display:block;
	position: relative;
	z-index: 10000;top:-60px;  }

.sub-place span{
	font-size:15px;
	color:#eeebe9;
	background-image: url(../images/sub-place.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;padding-left:28px
}
.sub-place a{font-size:15px;color:#eeebe9; padding:0 10px; display:inline-block  }

.sub-place a:hover{color:#fff   }
.sub-left{display:block;width:98%;margin-top:10px;}
.sub-left-title{ display:block;margin:20px 0 0 0;height:46px;line-height:46px; background-color:#c04137;font-size:18px;color:#fff;padding:0px 0 0 20px   }

.sub-right-news{ display:block;width:98%;margin:0px 0 0 5px   }
.sub-news-info{ padding:10px 0; text-align:center;border-bottom:1px solid #999;line-height:26px;font-size:14px;color:#888    }
.sub-right-news h2{  color:#900; text-align:left;line-height:46px;margin:15px 0;font-size:26px }

.sub-news{ margin:20px 0 0 0;  }
.sub-news p{
	font-size:15px;
	color:#444;
	padding:10px 0;
	line-height:28px;
	text-indent: 28px;
}
.sub-left dl,.sub-hots ul{ display:block;width:100%; background-color:#e6e2e0;padding:15px 20px     }


.sub-left dl{  }
.sub-left dl dt{border-bottom:1px solid #d6d0cd;width:100%   }
.sub-left dl dt:hover{ background-color:#eeebe9 }
.sub-left dl dt a{
	line-height:40px;
	color:#444;
	font-size:15px;
	background-image: url(../images/sub-title01.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding-left:20px;
}

.sub-left dl dt a:hover{color:#c00;  }
.sub-menu-two{  margin-top:5px  }
.sub-menu-two a{
	line-height:30px;
	color:#777;
	font-size:14px;
	background-image: url(../images/title-05.png);
	background-repeat: no-repeat;
	background-position:23px 5px;
	padding-left:35px;
}
.sub-menu-two a:hover{ color:#333  }
.sub-hots ul li a{
	display:block;
	line-height:22px;
	height:46px;
	overflow:hidden;
	font-size:14px;
	color:#444;
	background-image: url(../images/sub-title01.png);
	background-repeat: no-repeat;
	background-position:3px 7px;
	padding:0 0 0 15px;
	margin:10px 0
}

.sub-hots ul li a:hover{ color:#900   }

.share-box{     }
.bdsharebuttonbox{ margin:10px 10px;float:right;padding-right:30px    }

.bdsharebuttonbox a{ display:inline-block; background-color:#ddd;margin:0px 20px;padding:10px 10px;width:100px    }
.bdsharebuttonbox span{ display:inline-block;font-size:16px;color:#222   }


.sub-news-bottom{ width:98%;border:1px solid #e3ddda;margin:10px 3px; background-color:#eeebe9  }
.sub-news-bottom p{ font-size:16px;color:#222;padding:10px 10px  }
.sub-news-bottom p a{ display: inline-block;line-height:24px;font-size:16px;color:#444;   }
.sub-news-bottom p a:hover{ color:#900  }


.hidden-bar-wrapper{   }

.hidden-bar-wrapper ul li{border-bottom:1px solid #555   }
.sub-list{width:98%;margin:5px 0 0 10px   }
.sub-list ul li{ display:block;border-bottom:1px solid #ccc;margin:7px 0px;padding:10px 10px;height:100px; overflow:hidden  }

.sub-list-k-left{width:70px;height:100px    }
.sub-list-k-left h5{ font-size:18px;color:#222;padding-top:10px   }
.sub-list-k-left p{ display:block;height:30px;line-height:30px;font-size:14px;color:#777    }
.sub-list-k-right{height:100px; }
.sub-list-k-right a{ display:block;height:30px;line-height:30px;font-size:16px;color:#444; overflow:hidden;font-weight:700 }
.sub-list-k-right a:hover{ color:#900   }
.sub-list-k-right p{
	display:block;
	font-size:14px;
	color:#888;
	line-height:24px;
	height:50px;
	overflow:hidden;
	text-indent: 28px;
}


.sub-list-bottom{line-height:30px;margin:30px 10px 10px 10px; text-align:center   }
.sub-list-bottom a{ display:inline-block;font-size:14px;color:#444;padding:0 13px; background-color:#ddd;margin:5px 5px;border-radius:3px 3px;    }
.sub-list-bottom a:hover{ background-color:#ccc;color:#900     }
/*µ±Ç°Ò³Ãæ*/
.sub-list-bottom #page_hover a{background-color:#900;color:#fff; }

.sub-dang-title{width:100%;margin:20px 0px;font-size:24px;color:#222; text-align:center   }
.sub-dang-ul{width:100%;padding:10px 0 100px 0£» }
.sub-dang-ul li{width:32%;float:left;padding:20px 15px   }
.sub-dang-ul li a{width:100%; display:block;line-height:26px;padding:15px 0; background-color:#ddd; text-align:center;font-size:18px;color:#444;border-radius:3px 3px  }
.sub-dang-ul li a:hover{ background-color:#d2d2d2;color:#900   }


.sub-lingdao{margin:20px 0 0 20px;width:80%;margin:0 auto  }
.sub-lingdao li{margin:15px 0 0 0px   }
.sub-lingdao li a{ display:inline-block;height:50px;line-height:50px;padding:0 26px;font-size:16px;color:#444; background-color:#ddd;margin:5px 10px;width:100%;   }
.sub-lingdao li a:hover{color:#c00; background-color:#ccc  }

@media only screen and (max-width: 767px){
	
	.sub-top-logo{ padding:10px 0;width:90%   }
	.sub-header-right{ display:none }
	.sub-list-k-right{float:left;height:80px;width:76%   }
	.sub-dang-ul li{width:43%;float:left;margin:10px 10px   }
	.sub-header .mobile-nav-toggler{
	display:block;
	position: absolute;
	z-index: 2000;right:30px;top120px;	font-size: 30px;
	line-height: 40px;
	cursor: pointer;

	color: #ffffff;
	
}
#sub-banner{
	display:block;
	width:100%;
	background-image: url(../images/sub-banner.png);
	background-repeat: no-repeat;
	height:60px
}


.sub-place{ margin:0px 10px;line-height:28px; text-align:left;	display:block;
	position: relative;
	z-index: 10;top:0px;  }

.sub-place span{
	font-size:15px;
	color:#444;
	background-image: url(../images/sub-place.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;padding-left:28px
}
.sub-place a{font-size:15px;color:#444; padding:0 10px; display:inline-block  }

.sub-place a:hover{color:#c31e3b  }
.sub-left{ display:none    }

	
}

